home *** CD-ROM | disk | FTP | other *** search
- This distribution supports CMUTEK, Wollongong TCP/IP, PSI, UCX (thanks to Ken
- Key (key@cs.utk.edu)), Multinet.
-
- You will need the GNU C compiler (at least rev 1.37)
-
- 1. unpack this compressed tar file!
-
- 2. get a copy of the real isode 8.0 distribution onto the VMS machine in
- the directory isode80.dir (an empty one should have been created from the
- tar file)
-
- 2a Check that your sysgen parameter CHANNELCNT is at least:
- CHANNELCNT 300 127 31 2047 Channels
-
- 3. define the following logicals/symbols (changing as necessary the first 6)
-
- $ define etc/trans=conc $1$dia2:[user.pkay.etc80.]
- $ define tmp/trans=conc $1$dia2:[user.pkay.tmp80.]
- $ define bin/trans=conc $1$dia2:[user.pkay.bin80.]
- $ define sockit_root/trans=conc $1$dia2:[user.pkay.sockit.]
- $ define isode/trans=conc $1$dia2:[user.pkay.isode80_work.]
- $ define isode_orig/trans=conc $1$dia2:[user.pkay.isode80.]
-
- $ define unixlib sockit_root:[lib]unixlib
-
- $ define ftamdlib isode:[ftam2]ftamdlib
- $ define imiscdlib isode:[imisc]imiscdlib
- $ define dsaplib isode:[dsap]dsaplib
- $ define ftamlib isode:[ftam]ftamlib
- $ define rosylib isode:[rosy]rosylib
- $ define ronotlib isode:[ronot]ronotlib
- $ define rosaplib isode:[rosap]rosaplib
- $ define rtsaplib isode:[rtsap]rtsaplib
- $ define acsaplib isode:[acsap]acsaplib
- $ define psap2lib isode:[psap2]psap2lib
- $ define pepylib isode:[pepy]pepylib
- $ define pepsylib isode:[pepsy]pepsylib
- $ define psaplib isode:[psap]psaplib
- $ define ssaplib isode:[ssap]ssaplib
- $ define tsaplib isode:[tsap]tsaplib
- $ define direntlib isode:[dirent]direntlib
- $ define compatlib isode:[compat]compatlib
- $ isoc :== $ isode:[support]isoc
- $ isod :== $ isode:[support]isod
- $ imisc :== $ isode:[imisc]imisc
- $ ftam :== $ isode:[ftam2]ftam
- $ pepsy :== $ isode:[pepsy]pepsy
- $ pepy :== $ isode:[pepy]pepy
- $ posy :== $ isode:[pepy]posy
- $ rosy :== $ isode:[rosy]rosy
- $ quipu :== $ isode:[quipu]quipu
- $ dish :== $ isode:[quipu.dish]dish
- $ de :== $ isode:[others.quipu.uips.de]de
- $ sd :== $ isode:[others.quipu.uips.sd]sd
- $
- $ map_extract :== $ isode:[utils]map_extract
- $ string_replace :== $ isode:[utils]string_replace
- $ pass1 :== $ isode:[utils]pass1
- $ pass2 :== $ isode:[utils]pass2
- $ trace :== $ isode:[utils]trace
- $
- $! if you are running PSI be very careful how you set up these two logicals
- $! the subaddress may already be part of your address. Isode will only
- $! accept incoming calls via the User data field of the call request packet
- $ define x25_address 0505233430001
- $! define x25_subaddress 11
- $
- $! these logicals should go away at the next revision but are needed for now
- $ define ccompiler "GCC"
- $ define sys sockit_root:[include.sys],sys$library
- $ define arpa sockit_root:[include.arpa]
- $ define net sockit_root:[include.net]
- $ define netinet sockit_root:[include.netinet]
- $ define netx25 sockit_root:[include.netx25]
- $ define sundev sockit_root:[include.sundev]
- $ define vaxc$include sockit_root:[include],sys$library
- $ define c$include isode:[h]
-
-
- 4. $ set def sockit_root:[source]
-
- $ @make -or- $ submit make
-
- 5. $ set def isode:[000000]
- $ @make (this will take quite some time!) -or- $ submit make
-
-
- The file isode:[h]config.h contains enough for x.25 and tcp. If you change
- this file at all, then it is possible that you will compile something that
- has never been compiled before. Be careful.
-
- 6. Make any alterations you want to the configuration files in etc:[000000]
- And also the tsapd...com files - they contain pathnames that should be
- changed
-
- 7. Unix to VMS filename conversion. The C libraries already do a translation
- /x/y/z -> x:[y]z (so /etc/isotailor ->etc:[000000]isotailor. I also
- add a translation of any 'funny' character to an '_'. So any of the
- weird directories created by quipu generate correct VMS filenames.
-
- 7. If you are running only Multinet, then you can use the tsapd in [support]
- that spawns sub-processes and so can accept multiple connections at once.
- If you are running anything else, I'm afraid you'll have to put up
- with tsapd_inline which only handles ONE call at a time (and then exits!
- you may like to run it in an infinite loop - see tsapd_inline.com)
-
- 8. Problems etc to PKay@massey.ac.nz
-
- 9. This work was started at the DIT CSIRO Melbourne in 1989. Thank you.
- Various other people have contributed corrections/additions. Thank you
- also.
-
- 10. There is no disclaimer/copyright/copyleft associated with my part of
- this work.
-